package com.h3c.nem.entity;

import java.util.Date;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import io.swagger.annotations.ApiModelProperty;

/**
 * (TbOfferModify)实体类
 *
 * @author jianhaohui
 * @since 2022-05-31 13:16:31
 */
@Data
@ApiModel(value="TbOfferModify实体类", description="")
public class TbOfferModify implements Serializable {
    private static final long serialVersionUID = -96263095797079542L;
    
    @ApiModelProperty(value = "offer信息变更记录ID")
    @TableId
    private String recordId;
    
    @ApiModelProperty(value = "预备员工号")
    private String workerId;
    
    @ApiModelProperty(value = "修改日期")
    private Date modifyDate;
    
    @ApiModelProperty(value = "修改人姓名/工号")
    private String operatorInfo;
    
    @ApiModelProperty(value = "修改原因")
    private String modifyReason;
    
    @ApiModelProperty(value = "调整前人事范围")
    private String beforeCompany;

    @ApiModelProperty(value = "调整前人事范围编码")
    private String beforeCompanyCode;
    @ApiModelProperty(value = "调整前人事子范围编码")
    private String beforeSubCompanyCode;
    @ApiModelProperty(value = "调整前人事子范围")
    private String beforeSubCompany;

    @ApiModelProperty(value = "调整前部门名称")
    private String beforeDeptName;
    
    @ApiModelProperty(value = "调整前岗位名称")
    private String beforePostId;
    @ApiModelProperty(value = "调整前岗位名称")
    private String beforePostName;

    @ApiModelProperty(value = "调整前工作履行地")
    private String beforeWorkCity;
    
    @ApiModelProperty(value = "调整前外派工作地")
    private String beforeOuterCity;
    
    @ApiModelProperty(value = "调整前年目标总现金")
    private String beforeSalaryYearTotal;
    
    @ApiModelProperty(value = "调整前年标准工资")
    private String beforeSalaryYearStandard;
    
    @ApiModelProperty(value = "调整前年终固定奖金及补贴")
    private String beforeSalaryYearReward;
    
    @ApiModelProperty(value = "调整前年目标浮动奖金")
    private String beforeSalaryYearDynamic;
    
    @ApiModelProperty(value = "调整前交通及伙食补贴")
    private String beforeSalaryYearSubsidy;
    
    @ApiModelProperty(value = "调整后人事范围")
    private String afterCompany;
    @ApiModelProperty(value = "调整后人事范围编码")
    private String afterCompanyCode;
    @ApiModelProperty(value = "调整后人事子范围编码")
    private String afterSubCompanyCode;
    @ApiModelProperty(value = "调整后人事子范围")
    private String afterSubCompany;

    @ApiModelProperty(value = "调整后部门名称")
    private String afterDeptName;
    
    @ApiModelProperty(value = "调整后岗位名称")
    private String afterPostId;
    @ApiModelProperty(value = "调整后岗位名称")
    private String afterPostName;

    @ApiModelProperty(value = "岗位调整原因类型：主观原因/客观原因")
    private String postModifyType;
    
    @ApiModelProperty(value = "调整后工作履行地")
    private String afterWorkCity;
    
    @ApiModelProperty(value = "调整后外派工作地")
    private String afterOuterCity;
    
    @ApiModelProperty(value = "调整后年目标总现金")
    private String afterSalaryYearTotal;
    
    @ApiModelProperty(value = "调整后年标准工资")
    private String afterSalaryYearStandard;
    
    @ApiModelProperty(value = "调整后年终固定奖金及补贴")
    private String afterSalaryYearReward;
    
    @ApiModelProperty(value = "调整后年目标浮动奖金")
    private String afterSalaryYearDynamic;
    
    @ApiModelProperty(value = "调整后交通及伙食补贴")
    private String afterSalaryYearSubsidy;



}

